import Vue from 'vue'
import Router from 'vue-router'
import Login from '@/components/Login'
import Home from '@/components/Home'
import Welcome from '@/components/Welcome'
import User from '@/components/User/User'
Vue.use(Router)
const routes = [
    {
     path:'/',
     redirect: '/login'
    },
    {
        path: '/login',
        component: Login
    },
    {
        path: '/home',
        component: Home,
        redirect: '/welcome',
        children:[
            {
                path: '/welcome',
                component: Welcome,
            },
            {
                path: '/users',
                component: User,
            }
        ]
    }
]
const router =new Router({
    routes,
})
router.beforeEach((to, from, next) => {
   if(to.path==='/login') return next()
    const toknStr =window.sessionStorage.getItem('token')
    if(!toknStr)return next('/login')
    next()
})
export default router